#ifndef RESGISTROINTERNO_H
#define RESGISTROINTERNO_H

#include "RegistroAbstracto.h"

class RegistroInterno: public RegistroAbstracto {
	private:
		unsigned long int _referenciaHijo;
	public:
		RegistroInterno();
		RegistroInterno(char* dataBuffer);
		~RegistroInterno();

		size_t getSize();

		// La referencia es al hijo izquierdo
		void setRefHijo(unsigned long int refHijo);
		unsigned long int getRefhijo();

		// Serializa los datos del registro
		void pack(char* dataBuffer);
};


#endif
